Designing software and producing scalable and resilient technical designs
Digesting and understanding Business Requirements and designing new modules/functionality to meet those needs
Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach
Testing: Unit, SIT & UAT planning and management
Robust delivery of code into the production environment
Proactively look to develop, implement and further development best practices across the group. The areas of focus should include, but not be limited to quality improvement, code reviews, code/architecture standards, code reuse, and reduction of support calls, technical documentation and technical design specifications.
Qualifications:
Relevant university degree, specialized training or equivalent work experience
Proven track record of application development experience
Strong analytical and problem solving skills
Exposure/ competence with Agile Development approach
Excellent knowledge of Java technologies including core Java, Spring, J2EE and application containers such as Tomcat
Knowledge of data persistence technologies (iBatis, Hibernate)
Experience of client side technologies and UI development. (e.g. Javascript, HTML, Angular)
Business Driven and Test-driven development experience, Junit
RESTful API design, service oriented architecture expertise
We use cookies to improve your online experience. If you continue on this website, you will be providing your consent to our use of cookies.
more informationI ACCEPT